//
//  WHZSportTrackingLine.h
//  WHZGuDong
//
//  Created by whz on 16/11/10.
//  Copyright © 2016年 whz. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "WHZSportPolyline.h"
#import <MAMapKit/MAMapKit.h>

/**
 轨迹追踪线条模型， 记录起始点和结束点
 */
@interface WHZSportTrackingLine : NSObject

/**
 起始位置
 */
@property(nonatomic, strong, readonly)CLLocation *startLocation;
/**
 结束位置
 */
@property(nonatomic, strong, readonly)CLLocation *endLocation;
/**
 描述起始点和结束点的折现模型
 */
@property(nonatomic, readonly)WHZSportPolyline *polyline;
/**
 起始点 和 结束点 之间的平均速度，单位是 公里/小时
 如果使用 CLLocationSpeed 可能会产生误解
 */
@property(nonatomic, readonly) double speed;
/**
 起始点和结束点之间的时间差值
 */
@property(nonatomic, readonly)NSTimeInterval time;
/**
 起始点和结束点之间的距离
 */
@property(nonatomic, readonly)double distance;



/**
 轨迹追踪线条模型，记录起始点和结束点

 @param startLocation 起始点
 @param endLocation 结束点
 @return 轨迹追踪线条模型
 */
- (instancetype)initWithStartLocation:(CLLocation *)startLocation endLocation:(CLLocation *)endLocation;

@end
